2894,2895,2896,2897,2898,2898,2899,2902,2904,2907,2909,2910,2911,2913,2915,2916,2917,2917,2918,2918,2919,2920,2921,2922,2922,2923,2924,2925,2926,2926,2927,2927,2928,2929,2930,2931,2932,2933,2934,2934,2934,2934,2935,2935,2936,2936,2937,2937,2937,2938,2938,2939,2939,2939,2939,2938,2937,2936,2935,2934,2934,2933,2933,2932,2932,2931,2930,2930,2929,2928,2928,2928,2927,2927,2927,2928,2928,2928,2928,2927,2926,2925,2923,2922,2921,2920,2919,2919,2918,2918,2918,2918,2918,2917,2916,2915,2914,2914,2913,2913,2913,2913,2912,2912,2911,2911,2911,2912,2912,2912,2912,2912,2913,2913,2914,2915,2916,2916,2917,2917,2917,2918,2918,2918,2917,2917,2917,2917,2917,2917,2917,2917,2917,2917,2918,2918,2918,2918,2918,2917,2916,2915,2914,2913,2912,2911,2909,2908,2908,2908,2907,2907,2907,2907,2908,2909,2909,2909,2910,2910,2911,2911,2912,2912,2912,2913,2914,2914,2915,2917,2917,2918,2919,2920,2921,2922,2923,2924,2925,2925,2926,2926,2927,2927,2928,2928,2929,2930,2930,2931,2932,2932,2933,2934,2934,2934,2934,2935,2935,2935,2936,2936,2936,2937,2937,2938,2938,2938,2939,2939,2940,2940,2940,2941,2941,2942,2943,2943,2944,2945,2946,2947,2948,2949,2950,2951,2952,2953,2954,2954,2953,2952,2951,2951,2950,2950,2950,2949,2949,2950,2950,2950,2951,2952,2953,2954,2955,2956,2959,2963,2964,2965,2965,2966,2967,2968,2969,2969,2970,2970,2971,2971,2971,2970,2969,2968,2967,2967,2966,2964,2963,2962,2961,2960,2959,2958,2957,2956,2955,2954,2954,2966,2968,2969,2971,2972,2973,2974,2975,2976,2977,2979,2980,2981,2982,2983,2984,2985,2985,2985,2984,2983,2983,2984,2984,2985,2985,2985,2985,2985,2985,2984,2984,2984,2983,2983,2983,2982,2979,2979,2978,2978,2978,2977,2977,2976,2976,2975,2975,2974,2974,2974,2974,2974,2975,2976,2977,2978,2980,2980,2981,2981,2982,2982,2983,2983,2984,2984,2984,2984,2984,2984,2985,2985,2985,2985,2985,2985,2984,2984,2983,2983,2982,2982,2981,2982,2982,2982,2983,2983,2983,2984,2984,2984,2984,2983,2983,2982,2982,2982,2982,2982,2982,2982,2981,2981,2981,2981,2981,2981,2981,2981,2982,2982,2982,2983,2984,2985,2987,2987,2988,2989,2990,2991,2992,2993,2993,2994,2994,2994,2994,2994,2993,2993,2993,2992,2992,2992,2991,2991,2991,2991,2990,2990,2990,2990,2989,2989,2988,2988,2987,2986,2985,2983,2982,2982,2981,2981,2980,2979,2979,2978,2977,2977,2977,2977,2976,2975,2974,2973,2972,2971,2970,2969,2969,2970,2970,2970,2970,2969,2968,2968,2967,2967,2966,2965,2964,2963,2963,2962,2960,2959,2958,2957,2955,2954,2953,2952,2951,2951,2950,2950,2949,2949,2950,2951,2952,2953,2953,2954,2955,2956,2957,2958,2959,2959,2960,2961,2962,2963,2964,2966,2967,2968,2969,2970,2971,2972,2973,2974,2975,2976,2977,2978,2979,2979,2979,2979,2979,2980,2981,2982,2982,2983,2984,2985,2985,2986,2987,2988,2989,2990,2990,2991,2992,2993,2993,2994,2995,2996,2996,2997,2997,2997,2998,2998,2998,2998,2998,2999,3000,3001,3002,3003,3004,3005,3006,3006,3007,3007,3008,3008,3009,3009,3009,3009,3009,3009,3009,3008,3007,3006,3006,3005,3004,3003,3002,3002,3003,3003,3004,3004,3004,3004,3005,3005,3006,3006,3007,3009,3009,3010,3011,3012,3013,3014,3015,3016,3017,3018,3020,3021,3022,3023,3024,3025,3027,3029,3031,3032,3032,3032,3032,3032,3033,3034,3035,3036,3037,3038,3039,3040,3040,3040,3040,3040,3039,3039,3039,3040,3040,3040,3040,3040,3040,3039,3038,3037,3037,3037,3037,3038,3040,3040,3041,3042,3042,3043,3044,3045,3045,3046,3047,3048,3049,3050,3051,3052,3052,3052,3052,3051,3050,3049,3048,3047,3046,3045,3044,3043,3042,3041,3041,3041,3042,3042,3045,3046,3047,3048,3049,3049,3048,3048,3047,3047,3046,3046,3045,3045,3045,3045,3044,3044,3044,3044,3043,3041,3040,3039,3039,3038,3037,3035,3034,3033,3032,3031,3030,3029,3027,3025,3024,3023,3022,3021,3020,3017,3017,3016,3015,3014,3013,3012,3011,3010,3009,3008,3007,3006,3006,3005,3004,3003,3002,3001,3000,2999,2998,2997,2996,2996,2996,2996,2996,2997,2998,2998,2998,2997,2997,2996,2995,2995,2994,2994,2994,2994,2994,2995,2995,2995,2996,2996,2998,2998,2998,2999,3000,3000,3001,3001,3001,3002,3002,3002,3002,3002,3001,3001,3001,3000,3000,2999,2999,2998,2998,2997,2996,2996,2994,2993,2993,2992,2991,2989,2988,2987,2986,2986,2986,2987,2988,2989,2990,2992,2992,2993,2994,2995,2998,3000,3002,3004,3005,3006,3008,3010,3011,3012,3012,3011,3011,3010,3010,3010,3010,3010,3009,3009,3011,3012,3013,3014,3015,3015,3016,3017,3017,3017,3018,3018,3019,3020,3020,3020,3020,3020,3019,3019,3018,3017,3017,3017,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3016,3015,3016,3018,3018,3019,3020,3021,3023,3025,3026,3028,3029,3030,3031,3032,3033,3035,3036,3037,3038,3039,3040,3042,3043,3044,3045,3045,3046,3046,3047,3049,3050,3051,3052,3052,3053,3053,3053,3053,3053,3052,3052,3051,3051,3049,3048,3048,3047,3046,3045,3044,3043,3042,3041,3039,3038,3037,3036,3035,3034,3032,3031,3030,3030,3028,3026,3026,3025,3024,3024,3024,3024,3024,3024,3024,3024,3025,3026,3026,3027,3028,3028,3029,3030,3031,3032,3033,3034,3035,3036,3038,3039,3040,3041,3043,3044,3045,3046,3048,3049,3049,3050,3050,3050,3049,3049,3048,3047,3046,3045,3044,3043,3042,3041,3041,3040,3040,3041,3041,3042,3042,3043,3043,3043,3042,3041,3040,3040,3039,3038,3038,3037,3036,3035,3035,3035,3035,3036,3036,3037,3038,3039,3040,3041,3042,3042,3043,3044,3045,3047,3048,3049,3049,3050,3050,3050,3051,3051,3052,3053,3054,3054,3054,3055,3055,3056,3057,3057,3058,3059,3060,3061,3062,3063,3064,3065,3066,3067,3069,3069,3070,3071,3071,3072,3073,3074,3075,3075,3075,3075,3075,3074,3074,3073,3073,3072,3071,3069,3068,3067,3066,3065,3065,3064,3064,3063,3063,3063,3063,3063,3064,3065,3066,3067,3068,3069,3070,3071,3072,3074,3075,3076,3077,3078,3078,3080,3080,3080,3080,3080,3080,3080,3080,3080,3081,3081,3082,3082,3082,3082,3081,3080,3079,3078,3077,3076,3075,3074,3074,3073,3073,3072,3071,3070,3070,3069,3068,3067,3066,3065,3065,3064,3064,3063,3063,3062,3061,3061,3060,3060,3059,3059,3059,3060,3060,3061,3062,3064,3065,3066,3066,3066,3067,3067,3067,3067,3068,3068,3070,3072,3073,3074,3075,3076,3078,3079,3080,3081,3082,3083,3084,3085,3086,3086,3087,3088,3089,3090,3090,3090,3091,3091,3092,3093,3093,3094,3094,3095,3097,3099,3100,3100,3101,3102,3102,3102,3102,3103,3104,3105,3105,3106,3107,3107,3108,3108,3108,3107,3106,3106,3105,3105,3105,3106,3107,3107,3108,3108,3107,3106,3103,3103,3102,3102,3102,3102,3101,3100,3098,3097,3097,3096,3096,3096,3095,3095,3096,3096,3097,3098,3099,3099,3100,3101,3101,3101,3101,3101,3100,3100,3100,3100,3101,3102,3102,3103,3104,3105,3106,3107,3108,3108,3109,3109,3110,3110,3110,3110,3110,3110,3111,3112,3112,3113,3114,3114,3114,3114,3114,3114,3114,3113,3114,3115,3115,3116,3117,3118,3119,3120,3121,3122,3123,3124,3125,3126,3126,3126,3127,3127,3128,3128,3128,3129,3129,3128,3128,3127,3127,3127,3126,3126,3126,3126,3125,3125,3125,3126,3126,3127,3128,3129,3131,3132,3134,3135,3136,3137,3138,3139,3140,3141,3142,3143,3143,3144,3145,3145,3145,3146,3146,3146,3145,3145,3145,3144,3142,3141,3141,3140,3139,3139,3138,3137,3136,3136,3137,3137,3138,3138,3139,3139,3140,3141,3141,3141,3141,3140,3140,3140,3139,3139,3139,3139,3138,3138,3137,3137,3136,3135,3135,3134,3133,3132,3131,3131,3130,3129,3128,3127,3127,3126,3123,3122,3121,3120,3118,3117,3117,3115,3114,3114,3113,3112,3112,3111,3110,3109,3108,3107,3107,3105,3104,3103,3102,3101,3100,3099,3098,3097,3096,3095,3094,3093,3092,3091,3090,3090,3089,3089,3089,3088,3087,3087,3086,3085,3084,3083,3082,3081,3081,3080,3079,3079,3078,3078,3077,3076,3075,3075,3074,3073,3072,3070,3069,3068,3066,3064,3063,3062,3061,3060,3058,3057,3056,3055,3054,3054,3053,3052,3051,3051,3050,3050,3048,3047,3046,3046,3045,3044,3043,3042,3041,3041,3040,3039,3038,3037,3037,3037,3035,3034,3034,3033,3032,3031,3030,3029,3027,3025,3025,3024,3023,3022,3022,3021,3020,3019,3018,3017,3017,3016,3015,3014,3013,3012,3011,3010,3009,3008,3007,3006,3005,3004,3003,3002,3001,3000,2999,2998,2996,2995,2994,2993,2992,2990,2989,2988,2988,2986,2985,2984,2983,2982,2982,2981,2980,2979,2978,2977,2976,2976,2975,2973,2972,2971,2970,2969,2968,2968,2968,2968,2968,2968,2968,2967,2966,2966,2965,2963,2962,2961,2960,2958,2957,2957,2958,2959,2959,2959,2959,2959,2959,2958,2957,2956,2955,2954,2950,2947,2946,2945,2944,2943,2942,2941,2940,2939,2938,2937,2937,2937,2936,2936,2935,2934,2934,2933,2932,2932,2931,2930,2929,2928,2927,2927,2926,2925,2924,2924,2923,2921,2919,2918,2917,2916,2914,2913,2912,2912,2912,2912,2913,2913,2913,2912,2911,2909,2908,2907,2905,2904,2903,2902,2901,2899,2898,2897,2896,2894,2893,2892,2891,2890,2890,2889,2887,2886,2884,2882,2880,2879,2878,2877,2876,2875,2874,2873,2872,2869,2868,2866,2865,2863,2862,2860,2859,2859,2859,2860,2860,2861,2861,2862,2862,2863,2863,2863,2863,2863,2863,2862,2862,2861,2861,2860,2860,2859,2858,2858,2857,2857,2856,2855,2855,2855,2854,2853,2852,2851,2849,2849,2849,2849,2849,2850,2851,2852,2853,2854,2854,2855,2855,2856,2857,2860,2861,2862,2864,2865,2866,2866,2868,2868,2869,2870,2871,2871,2872,2872,2873,2874,2875,2875,2876,2876,2877,2878,2878,2880,2880,2881,2882,2883,2884,2885,2887,2887,2888,2889,2891,2891,2892,2893,2894,2895,2896,2897,2898,2899,2899,2900,2901,2902,2903,2904,2905,2906,2907,2908,2908,2908,2908,2909,2909,2910,2910,2910,2908,2908,2907,2906,2905,2904,2902,2901,2900,2899,2898,2898,2898,2898,2899,2899,2899,2900,2901,2902,2903,2903,2903,2903,2903,2902,2902,2901,2901,2900,2900,2900,2899,2897,2895,2894,2893,2892,2890,2889,2889,2890,2891,2892,2893,2894;499,499,499,499,499,500,500,501,502,503,504,505,506,507,507,507,508,509,509,510,511,512,513,513,514,515,515,516,516,517,518,519,520,521,522,522,522,521,521,520,519,518,518,517,516,515,514,513,512,511,510,509,508,507,505,505,505,505,506,506,505,505,504,504,503,502,502,501,500,499,498,497,497,496,495,494,493,492,491,491,491,490,489,489,488,488,488,489,489,490,491,492,493,493,493,493,493,492,492,491,490,489,488,487,486,485,484,483,482,481,480,479,479,478,478,478,478,477,477,476,475,474,473,472,470,469,468,467,466,465,464,463,462,461,461,460,459,458,457,457,457,457,457,458,458,458,458,458,457,456,456,455,454,453,453,452,451,450,450,449,448,447,447,446,445,444,444,443,443,443,442,442,442,442,441,440,440,439,439,438,438,437,437,436,435,434,432,431,430,429,428,426,424,422,421,420,419,419,418,417,416,415,414,413,412,411,410,409,408,407,405,404,403,403,402,400,400,399,399,399,399,399,400,400,400,400,400,400,400,396,396,396,396,395,395,394,392,391,390,388,387,386,385,384,384,383,383,382,382,383,384,384,385,385,386,387,388,389,389,390,390,391,392,392,393,393,393,394,394,394,394,395,395,396,396,396,396,396,396,396,400,400,400,400,401,401,401,401,402,402,402,403,403,403,404,404,405,406,407,408,410,411,412,413,414,414,415,416,417,418,419,419,420,421,422,423,424,426,431,432,432,433,434,434,435,435,436,436,437,437,438,439,440,441,442,443,444,445,445,446,446,447,447,448,450,451,452,453,454,455,456,457,458,459,460,463,464,465,466,467,467,468,469,470,471,472,473,474,474,475,476,477,478,479,480,481,483,484,486,488,489,490,491,492,494,495,496,497,498,499,500,501,501,502,503,505,506,507,508,509,509,510,510,511,512,512,513,513,514,515,516,517,518,519,520,521,522,523,524,525,527,528,529,530,531,532,533,534,535,536,537,538,538,540,541,542,543,544,545,545,546,546,548,549,550,551,552,553,553,554,555,555,556,556,557,558,559,560,561,562,562,563,563,564,564,564,564,564,565,565,565,565,565,565,565,565,565,565,565,564,564,565,565,566,567,568,568,569,568,568,568,568,568,568,568,569,569,569,569,569,569,569,569,569,569,569,569,570,570,570,571,571,571,570,569,568,567,566,565,564,563,563,562,562,562,562,561,561,561,560,559,559,558,558,557,557,556,556,555,555,554,554,553,552,551,550,549,548,547,546,545,544,543,542,541,540,538,537,536,535,534,533,532,531,530,529,528,527,526,525,524,523,522,522,521,520,518,517,517,516,515,514,513,512,512,511,511,510,509,509,508,508,508,507,507,507,507,506,506,505,505,504,504,504,503,503,503,503,503,505,506,507,508,509,510,511,511,512,513,513,514,515,516,517,518,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,535,535,536,536,537,538,538,539,539,540,540,540,540,540,541,541,540,539,538,537,537,536,536,536,536,536,536,535,534,534,533,532,531,530,525,523,523,523,523,522,520,519,518,517,516,515,514,514,513,512,511,510,509,508,507,506,505,504,504,503,503,502,502,501,501,500,500,499,499,498,498,498,497,497,497,497,497,498,498,499,499,500,501,501,501,501,501,501,501,500,500,500,500,500,501,501,501,501,501,500,499,498,497,496,495,493,492,491,490,489,488,487,486,485,483,482,481,480,479,478,477,476,475,473,472,471,470,468,467,467,466,465,465,464,463,462,461,460,459,457,456,455,454,453,452,451,450,449,448,446,446,445,444,444,443,442,441,440,439,438,438,437,436,435,432,430,429,429,428,427,426,425,425,424,422,421,418,416,414,412,411,409,408,407,406,405,404,403,402,401,401,401,402,404,405,405,407,408,410,411,412,413,414,415,416,417,418,418,419,420,421,422,423,424,425,426,427,429,430,431,432,434,435,437,438,439,441,442,443,443,444,444,445,445,446,446,446,446,447,447,447,447,447,447,447,447,446,446,446,447,447,448,449,450,451,453,454,454,454,453,453,452,451,450,448,447,446,446,445,444,444,443,443,443,443,443,443,442,442,442,441,441,441,440,439,439,438,438,437,436,434,433,432,432,431,430,429,428,427,426,425,425,425,424,424,423,422,422,422,422,423,423,424,424,425,426,426,427,427,428,428,428,428,428,427,426,426,425,424,423,422,422,422,422,422,423,423,423,423,422,422,421,420,419,419,418,418,417,416,416,416,416,417,417,417,418,418,417,417,416,415,414,414,413,413,412,411,410,409,409,408,408,408,408,408,408,408,409,410,411,412,413,414,414,415,416,417,418,418,419,420,421,422,422,422,423,423,423,423,423,423,423,424,424,425,425,425,426,427,427,427,428,429,430,431,432,433,434,434,435,435,436,436,436,436,436,437,438,438,439,439,440,441,442,443,444,444,445,445,446,447,447,448,448,449,450,450,450,450,451,452,453,454,455,456,457,459,460,461,462,463,463,464,465,466,467,468,468,468,469,469,470,471,472,472,473,473,473,473,474,474,475,476,477,477,478,478,479,479,480,481,482,483,484,485,485,486,487,487,488,488,488,489,489,489,490,491,492,493,494,495,496,497,498,499,499,499,499,499,499,500,500,500,500,501,501,501,501,502,502,502,501,500,499,498,497,496,496,496,497,499,501,502,502,503,503,504,504,505,507,509,510,511,512,513,514,514,515,516,516,518,519,520,520,521,522,524,525,526,527,528,529,530,530,531,532,533,534,535,536,537,537,537,537,537,538,539,540,541,541,542,543,544,545,546,546,547,548,548,549,550,552,553,554,555,556,557,558,559,560,560,561,562,563,564,565,566,567,568,569,570,572,573,574,576,577,578,579,580,581,582,583,584,585,586,587,587,588,588,589,589,590,590,591,591,591,590,590,590,590,591,592,593,593,594,594,595,596,596,597,598,600,600,601,602,602,603,604,605,605,606,607,608,609,610,610,610,611,611,611,612,613,613,613,613,612,611,611,611,612,613,613,614,615,617,620,622,624,625,626,628,629,631,632,632,634,635,635,636,637,638,639,640,640,641,641,642,643,644,645,646,647,647,648,649,651,652,654,655,655,656,656,657,658,659,660,661,663,665,665,666,667,668,668,668,667,667,665,665,664,664,663,663,662,662,663,664,664,664,663,663,662,661,660,659,658,658,658,657,657,657,656,656,656,656,657,657,658,658,658,658,658,657,656,655,654,653,652,651,650,650,649,649,649,649,650,650,650,651,651,652,653,654,654,655,655,655,656,656,657,659,661,662,662,662,662,662,661,661,661,661,661,662,662,662,662,663,663,664,664,664,664,663,663,662,661,661,660,659,659,658,657,656,655,654,653,653,652,652,652,651,651,651,651,651,650,650,649,649,648,648,648,649,649,649,650,650,651,651,652,652,652,652,652,651,651,651,651,650,650,649,649,649,648,648,648,648,648,647,647,646,645,645,644,644,644,644,644,644,645,645,645,645,645,646,646,647,647,647,647,647,647,646,645,644,643,642,641,640,639,638,637,636,636,635,635,635,635,634,633,632,631,630,629,628,627,626,625,624,624,623,623,623,623,622,621,620,620,620,620,620,620,620,620,621,622,623,624,625,625,625,626,626,626,625,625,625,625,626,626,627,627,628,628,629,629,629,628,627,627,627,626,626,625,624,623,622,621,620,619,619,618,618,618,618,617,617,617,617,617,617,617,617,617,617,618,618,619,619,620,620,621,621,622,622,623,623,623,624,624,624,624,624,623,622,621,621,620,620,620,620,619,618,617,617,616,615,614,613,612,611,610,609,608,607,606,605,604,604,603,602,601,601,600,599,599,598,597,596,595,594,593,592,591,591,591,590,589,588,587,585,584,584,583,582,581,581,580,580,580,579,579,578,577,577,576,575,573,571,570,569,568,567,567,566,566,565,564,563,563,562,561,561,560,559,558,558,558,557,557,557,557,556,555,555,554,553,553,553,553,552,552,552,551,550,548,546,545,544,544,543,543,542,542,541,539,538,536,536,535,533,532,531,530,529,529,528,527,527,527,527,526,526,525,524,523,522,522,521,518,518,518,518,518,517,516,515,514,514,513,513,511,510,509,508,508,508,507,507,507,507,506,505,504,503,502,502,501,500